#include <iostream>
#include <string>
using namespace std;
int main()
{
int a = 0, b = 0, g = 0;
string mem;
cout<<"Введите слова через пробел: ";
getline(cin, mem);
for(int i = 0; i < mem.length(); i++){
    if(mem[i] == ' ' and mem[i] != '-')
        a = a + 1;
}
if(a != 0){
    cout<<"Кол-во слов: "<<a + 1<<endl;
    for(int i = 0; i < mem.length(); i++){
        if(isupper(mem[i]) and (mem[i - 1] == ' ' or i == 0)){
            b = b + 1;
        }
    }
    cout<<"Кол-во слов с заглавной кириллической буквы: "<<a + 1 - b<<endl;
    b = 0;
    for(int i = 0; i < mem.length(); i++){
        if(mem[i] == ' '){
            if(g <= 6){
                b = b + 1;
            }
            g = 0;
        }
        else
        {
            g = g + 1;
        }
    }
    if(g <= 6){
        b = b + 1;
    }
    cout<<"Кол-во слов не превышающих 3 символа: "<<b<<endl;
    b = 0;
    for(int i = 0; i < mem.length(); i++){
        if(mem[i] == '-')
            b =b+ 1;
    }
    cout<<"Кол-во слов в составе которых имеется дефис: "<<b<<endl;
    }
else
    cout<<"Мало данных для анализа";
}


